home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Pascal Super Library
/
Pascal Super Library (CW International)(1997).bin
/
LIBRARY
/
PRUS101
/
FCHARS.DOK
< prev
next >
Wrap
Text File
|
1994-12-19
|
33KB
|
733 lines
/////////////////////\\\\\\\\\\\\\\\\\\\\\\\
Dokumentation zur FIDO Unit FCHARS
\\\\\\\\\\\\\\\\\\\\\///////////////////////
RELEASE 1.00
^^^^^^^^^^^^
=========================================================================
Autor: Sieghard Schicktanz, 2:2480/642.25 @ FidoNet, Muenchen, 02.08.1994
=========================================================================
1. String Funktionen wie in Borland Pascal 7.0 fuer fruehere Versionen
--------------------------------------------------------------------
Die Unit FCHARS stellt Routinen zur Verfuegung, die mit den in
C ueblichen NUL-terminierten Strings arbeiten koennen und mit den
von Borland in der Version 7.0 implementierten Unit STRINGS kom-
patibel sind.
Von Borlands STRINGS fehlen derzeit noch:
StrIComp; StrLIComp.
Dies ist eine Low Level Unit. Sie benoetigt keinerlei Routinen
anderer Units, mit Ausnahme der in Turbo Pascals (6.0 oder
hoeher) Unit-Library TURBO.TPL enhaltenen Standard-Units.
**************************************************************
2. Kurzbeschreibung:
--------------------
Die hier vorgestellten Routinen soweit namens- und funktions-
gleich mit denen der BP Standard-Unit STRINGS werden nur in der
Kurzbeschreibung genannt. Naehere Informationen sind dem Hand-
buch oder der Online-Hilfe zu entnehmen.
null_string .......... Liefert einen PChar, der auf einen immer
leeren String zeigt.
Str2PChar ............ Konvertiert einen String analog zu
StrPCopy in einen NUL-terminierten
String. Anders als das BP7-konforme
StrPCopy erwartet diese Routine jedoch
ein Argument weniger.
StrCat ............... Wie Standard-Funktion. Kopiert den
source-String ans Ende des dest-Strings,
gibt Zeiger auf Anfang von neuem dest
zurueck. dest muss genuegend lang sein,
um dest+source aufnehmen zu koennen,
sonst knirschts!
StrComp .............. Wie Standard-Funktion. Vergleicht die
Strings dest und source und gibt bei
Gleichheit 0 zurueck, bei Ungleichheit
-1, wenn dest < source bzw. +1, wenn
dest > source (lexikalisch).
StrCopy .............. Wie Standard-Funktion. Kopiert den
source-String in den dest-String, gibt
Zeiger auf Anfang von neuem dest zurueck.
dest muss genuegend lang sein, um source
aufnehmen zu koennen, sonst knirschts!
StrDispose ........... Wie Standard-Funktion. Vernichtet den
source-String, der von StrNew erzeugt
worden sein muss.
StrECopy ............. Wie Standard-Funktion. Kopiert den
source-String in den dest-String, gibt
Zeiger auf Ende von neuem dest zurueck.
dest muss genuegend lang sein, um source
aufnehmen zu koennen, sonst knirschts!
StrEnd ............... Wie Standard-Funktion. Liefert Zeiger
auf Ende des source-Strings.
StrLCat .............. Wie Standard-Funktion. Kopiert den
source-String ans Ende des dest-Strings,
jedoch hoechstens maxlen Zeichen, gibt
Zeiger auf Anfang von neuem dest zurueck.
dest muss genuegend lang sein, um
len(dest)+maxlen Zeichen aufnehmen zu
koennen, sonst knirschts!
StrLComp ............. Wie Standard-Funktion. Vergleicht maxi-
mal die ersten maxlen Zeichen der
Strings dest und source und gibt bei
Gleichheit 0 zurueck, bei Ungleichheit
-1, wenn dest < source bzw. +1, wenn
dest > source (lexikalisch).
StrLCopy ............. Wie Standard-Funktion. Kopiert den
source-String in den dest-String, jedoch
hoechstens maxlen Zeichen, gibt Zeiger
auf Anfang von neuem dest zurueck. dest
muss genuegend lang sein, um maxlen
Zeichen aufnehmen zu koennen, sonst
knirschts!
StrLen ............... Wie Standard-Funktion. Liefert die Laenge
des source-Strings.
StrLower ............. Wie Standard-Funktion. Konvertiert alle
Zeichen im source-String in Kleinbuchsta-
ben.
StrMove .............. Wie Standard-Funktion. Wie StrLCopy,
aber der verschobene String darf sein
Ziel ueberlappen.
StrNew ............... Wie Standard-Funktion. Dupliziert den
source-String, erstellt eine neue Kopie
auf dem Heap und gibt einen Zeiger
darauf zurueck.
StrNSkip ............. Hilfsfunktion, evtl. auch anderweitig
nuetzlich. Stellt den Eingangszeiger
um positions Zeichen im source-String
weiter, d.h. ueberspringt positions Zei-
chen davon.
StrPas ............... Konvertiert einen NUL-terminierten
String in Turbo-Pascal-Format. Der
source-String darf maximal 255 Zeichen
enthalten, sonst wird er abgeschnitten!
StrPCopy ............. Konvertiert einen Turbo-Pascal-String
in C-Format. Erstellt eine neue Kopie
auf dem Heap und gibt einen Zeiger
darauf zurueck.
StrPos ............... Wie Standard-Funktion. Sucht den String
substr in teststr, wenn gefunden, wird
ein Zeiger auf die Position von substr
in teststr zurueckgegeben, sonst NIL.
StrRScan ............. Wie Standard-Funktion. Sucht den source-
String nach dem letzten Vorkommen des
Zeichens ch ab; wenn gefunden, wird ein
Zeiger darauf zurueckgeben, sonst NIL.
StrScan .............. Wie Standard-Funktion. Sucht den source-
String nach dem letzten Vorkommen des
Zeichens ch ab; wenn gefunden, wird ein
Zeiger darauf zurueckgeben, sonst NIL.
StrSkip .............. Hilfsfunktion, evtl. auch anderweitig
nuetzlich. Stellt den Eingangszeiger
hinter das Ende (auf das abschliessende
NUL) des source-Strings.
StrUpper ............. Wie Standard-Funktion. Konvertiert alle
Zeichen im source-String in Grossbuchsta-
ben.
3. Detaillierte Beschreibung:
-----------------------------
===============================================================
null_string
---------------------------------------------------------------
ERSTAUTOR ... Sieghard Schicktanz
ERSTDATUM ... 02.10.1994 LETZTE AeNDERUNG ... --.--.----
MODIFIKATION ...
---------------------------------------------------------------
BESCHREIBUNG ... Liefert einen PChar, der auf einen immer
leeren String zeigt.
DEKLARATION ... null_string: PChar;
PARAMETER ... keine
ERGEBNIS ... Zeiger auf leeren String (d.i. Zeichen #0)
}:-< }:-< }:-< }:-< }:-< }:-< }:-< }:-< }:-< }:-< }:-< }:-< }:-<
===============================================================
Str2PChar
---------------------------------------------------------------
ERSTAUTOR ... Sieghard Schicktanz
ERSTDATUM ... 02.08.1994 LETZTE AeNDERUNG ... --.--.----
MODIFIKATION ...
---------------------------------------------------------------
BESCHREIBUNG ... Konvertiert einen String analog zu
StrPCopy in einen NUL-terminierten String.
Anders als das BP7-konforme StrPCopy er-
wartet diese Routine jedoch ein Argument
weniger.
Dafuer wird der (als VALUE-Parameter!) ueber-
gebene String direkt als Funktionsergebnis
benutzt, und bei als CONST deklarierten
Strings wird die auf diesen folgende
Speicherstelle ueberschrieben.
Fuer Leerstrings wird ein Zeiger auf das
undefinierte Byte hinter dem Laengenbyte
des Pascal-Source-Strings zurueckgeliefert.
DEKLARATION ... Str2PChar (source: string): PChar;
PARAMETER ... source - zu konvertierender Pascal-String
ERGEBNIS ... Zeiger auf erstes Stringzeichen des
Parameterstrings,
Byte hinter letzten String-Zeichen
mit #0 ueberschrieben.
}:-< }:-< }:-< }:-< }:-< }:-< }:-< }:-< }:-< }:-< }:-< }:-< }:-<
===============================================================
Str2PChar
---------------------------------------------------------------
ERSTAUTOR ... Sieghard Schicktanz
ERSTDATUM ... 13.08.1994 LETZTE AeNDERUNG ... --.--.----
MODIFIKATION ...
---------------------------------------------------------------
BESCHREIBUNG ... Konvertiert einen String analog zu
StrPCopy in einen NUL-terminierten String.
Anders als das BP7-konforme StrPCopy er-
wartet diese Routine jedoch ein Argument
weniger.
Dafuer wird der (als VALUE-Parameter!) ueber-
gebene String direkt als Funktionsergebnis
benutzt, die Konvertierung erfolgt "in place".
Die Konvertierung ist sicher, es wird kein
zusaetzlicher Speicherplatz benoetigt!
Der uebergebene Source-String wird aber trotz
Value-Uebergabe zerstoert! (Turbo-Pascal-Eigenheit)
DEKLARATION ... Str2PChar (source: string): PChar;
PARAMETER ... source - zu konvertierender Pascal-String
!!!!! VORSICHT !!!!!
Der uebergebene Source-String wird trotz Value-
Uebergabe zerstoert! (Turbo-Pascal-Eigenheit)
ERGEBNIS ... Zeiger auf Anfang des konvertierten
Parameterstrings
===============================================================
StrCat
---------------------------------------------------------------
ERSTAUTOR ... Sieghard Schicktanz
ERSTDATUM ... 02.08.1994 LETZTE AeNDERUNG ... --.--.----
MODIFIKATION ...
---------------------------------------------------------------
BESCHREIBUNG ... Kopiert den source-String ans Ende des
dest-Strings, gibt Zeiger auf Anfang von
dest zurueck. dest muss mindestens
StrLen (dest)+ StrLen (source)+ 1 Zeichen
lang sein!
DEKLARATION ... StrCat (dest, source: PChar): PChar;
PARAMETER ... dest - Zeiger auf ersten String
source - Zeiger auf anzuhaengenden String
ERGEBNIS ... Zeiger auf Ergebnis-String
===============================================================
StrComp
---------------------------------------------------------------
ERSTAUTOR ... Sieghard Schicktanz
ERSTDATUM ... 02.08.1994 LETZTE AeNDERUNG ... --.--.----
MODIFIKATION ...
---------------------------------------------------------------
BESCHREIBUNG ... Vergleicht die Strings dest und source und
gibt folgende Werte zurueck:
0, wenn dest = source,
-1, wenn dest < source,
+1, wenn dest > source (lexikalisch).
DEKLARATION ... StrComp (dest, source: PChar): integer;
PARAMETER ... dest - Zeiger auf ersten Vergleichs-String
source - Zeiger auf zweiten Vergleichs-String
ERGEBNIS ... Vergleichsergebnis, s.o.
===============================================================
StrCopy
---------------------------------------------------------------
ERSTAUTOR ... Sieghard Schicktanz
ERSTDATUM ... 02.08.1994 LETZTE AeNDERUNG ... --.--.----
MODIFIKATION ...
---------------------------------------------------------------
BESCHREIBUNG ... Kopiert den source-String in den dest-String,
gibt Zeiger auf Anfang von dest zurueck.
dest muss genuegend lang sein, um source incl.
abschliessendes NUL-Zeichen aufnehmen zu koennen!
DEKLARATION ... StrCopy (dest, source: PChar): PChar;
PARAMETER ... dest - Zeiger auf Ergebnis-String
source - Zeiger auf zu kopierenden String
ERGEBNIS ... Zeiger auf Anfang des Ergebnis-Strings
===============================================================
StrDispose
---------------------------------------------------------------
ERSTAUTOR ... Sieghard Schicktanz
ERSTDATUM ... 18.09.1994 LETZTE AeNDERUNG ... --.--.----
MODIFIKATION ...
---------------------------------------------------------------
BESCHREIBUNG ... Vernichtet den source-String, der von StrNew
auf dem Heap erzeugt worden sein muss.
Wenn NIL uebergeben wird, erfolgt keine Aktion.
DEKLARATION ... StrDispose (source: PChar);
PARAMETER ... source - Zeiger auf zu kopierenden String
ERGEBNIS ... Uebergebener String vernichtet, Speicher wieder
verfuegbar
===============================================================
StrECopy
---------------------------------------------------------------
ERSTAUTOR ... Sieghard Schicktanz
ERSTDATUM ... 02.08.1994 LETZTE AeNDERUNG ... --.--.----
MODIFIKATION ...
---------------------------------------------------------------
BESCHREIBUNG ... Kopiert den source-String in den dest-String,
gibt Zeiger auf Ende von dest zurueck.
dest muss genuegend lang sein, um source incl.
abschliessendes NUL-Zeichen aufnehmen zu koennen!
DEKLARATION ... StrECopy (dest, source: PChar): PChar;
PARAMETER ... dest - Zeiger auf Ergebnis-String
source - Zeiger auf zu kopierenden String
ERGEBNIS ... Zeiger auf Ende des Ergebnis-Strings
===============================================================
StrEnd
---------------------------------------------------------------
ERSTAUTOR ... Sieghard Schicktanz
ERSTDATUM ... 18.09.1994 LETZTE AeNDERUNG ... --.--.----
MODIFIKATION ...
---------------------------------------------------------------
BESCHREIBUNG ... Liefert Zeiger auf Ende des source-Strings.
DEKLARATION ... StrEnd (source: PChar): PChar;
PARAMETER ... source - Zeiger auf NUL-terminierten String
ERGEBNIS ... Zeiger auf abschliessendes NUL-Zeichen
des uebergebene Strings
===============================================================
StrLCat
---------------------------------------------------------------
ERSTAUTOR ... Sieghard Schicktanz
ERSTDATUM ... 02.08.1994 LETZTE AeNDERUNG ... --.--.----
MODIFIKATION ...
---------------------------------------------------------------
BESCHREIBUNG ... Kopiert den source-String ans Ende des
dest-Strings, jedoch hoechstens n Zeichen,
gibt Zeiger auf Anfang von dest zurueck.
dest muss mindestens StrLen (dest)+ n+ 1 Zeichen
lang sein!
DEKLARATION ... StrLCat (dest, source: PChar; maxlen: byte): PChar;
PARAMETER ... dest - Zeiger auf ersten String
source - Zeiger auf anzuhaengenden String
n - Anzahl zu kopierender Zeichen
ERGEBNIS ... Zeiger auf Ergebnis-String
===============================================================
StrLComp
---------------------------------------------------------------
ERSTAUTOR ... Sieghard Schicktanz
ERSTDATUM ... 02.08.1994 LETZTE AeNDERUNG ... --.--.----
MODIFIKATION ...
---------------------------------------------------------------
BESCHREIBUNG ... Vergleicht maximal die ersten n Zeichen der
Strings dest und source und gibt folgende
Werte zurueck:
0, wenn dest = source,
-1, wenn dest < source,
+1, wenn dest > source (lexikalisch).
DEKLARATION ... StrLComp (dest, source: PChar; n: byte): integer;
PARAMETER ... dest - Zeiger auf ersten Vergleichs-String
source - Zeiger auf zweiten Vergleichs-String
n - Anzahl zu vergleichender Zeichen
ERGEBNIS ... Vergleichsergebnis, s.o.
===============================================================
StrLCopy
---------------------------------------------------------------
ERSTAUTOR ... Sieghard Schicktanz
ERSTDATUM ... 02.08.1994 LETZTE AeNDERUNG ... --.--.----
MODIFIKATION ...
---------------------------------------------------------------
BESCHREIBUNG ... Kopiert den source-String in den dest-String,
jedoch hoechstens n Zeichen, gibt Zeiger
auf Anfang von dest zurueck.
dest muss mindestens maxlen+1 Zeichen lang sein!
DEKLARATION ... StrLCopy (dest, source: PChar; n: byte): PChar;
PARAMETER ... dest - Zeiger auf Ergebnis-String
source - Zeiger auf zu kopierenden String
n - Anzahl zu kopierender Zeichen
ERGEBNIS ... Zeiger auf Anfang des Ergebnis-Strings
===============================================================
StrLen
---------------------------------------------------------------
ERSTAUTOR ... Sieghard Schicktanz
ERSTDATUM ... 02.08.1994 LETZTE AeNDERUNG ... --.--.----
MODIFIKATION ...
---------------------------------------------------------------
BESCHREIBUNG ... Liefert die Zeichenanzahl des source-Strings.
DEKLARATION ... StrLen (source: PChar): word;
PARAMETER ... source - Zeiger auf NUL-terminierten String
ERGEBNIS ... Zeichenanzahl (Laenge) des Strings source,
_ohne_ abschliessendes NUL-Zeichen
===============================================================
StrLower
---------------------------------------------------------------
ERSTAUTOR ... Sieghard Schicktanz
ERSTDATUM ... 18.09.1994 LETZTE AeNDERUNG ... --.--.----
MODIFIKATION ...
---------------------------------------------------------------
BESCHREIBUNG ... Konvertiert alle Zeichen im source-String
Kleinbuchstaben
DEKLARATION ... StrLower (source: PChar): PChar;
PARAMETER ... source - Zeiger auf NUL-terminierten String
ERGEBNIS ... Zeiger auf source
===============================================================
StrMove
---------------------------------------------------------------
ERSTAUTOR ... Sieghard Schicktanz
ERSTDATUM ... 18.09.1994 LETZTE AeNDERUNG ... --.--.----
MODIFIKATION ...
---------------------------------------------------------------
BESCHREIBUNG ... Kopiert den source-String in den dest-String,
jedoch hoechstens n Zeichen, gibt Zeiger
auf Anfang von dest zurueck.
Der source- und dest-String duerfen ueberlappen.
dest muss mindestens maxlen+1 Zeichen lang sein!
DEKLARATION ... StrMove (dest, source: PChar; n: byte): PChar;
PARAMETER ... dest - Zeiger auf Ergebnis-String
source - Zeiger auf zu kopierenden String
n - Anzahl zu kopierender Zeichen
ERGEBNIS ... Zeiger auf Anfang des Ergebnis-Strings
===============================================================
StrNew
---------------------------------------------------------------
ERSTAUTOR ... Sieghard Schicktanz
ERSTDATUM ... 02.08.1994 LETZTE AeNDERUNG ... --.--.----
MODIFIKATION ...
---------------------------------------------------------------
BESCHREIBUNG ... Dupliziert den source-String, erstellt eine
neue Kopie auf dem Heap und gibt einen Zeiger
darauf zurueck.
DEKLARATION ... StrNew (source: PChar): PChar;
PARAMETER ... source - Zeiger auf zu kopierenden String
ERGEBNIS ... Zeiger auf Ergebnis-String
===============================================================
StrNSkip
---------------------------------------------------------------
ERSTAUTOR ... Sieghard Schicktanz
ERSTDATUM ... 02.08.1994 LETZTE AeNDERUNG ... --.--.----
MODIFIKATION ...
---------------------------------------------------------------
BESCHREIBUNG ... Hilfsfunktion, evtl. auch anderweitig
nuetzlich. Stellt den Eingangszeiger
um positions Zeichen im source-String
weiter, d.h. ueberspringt positions Zei-
chen davon.
DEKLARATION ... StrNSkip (source: PChar; n: integer): PChar;
PARAMETER ... source - Zeiger auf NUL-terminierten String
n - Anzahl zu ueberspringender Zeichen
ERGEBNIS ... Zeiger auf Reststring _hinter_ dem n. Zeichen
von source
===============================================================
StrPas
---------------------------------------------------------------
ERSTAUTOR ... Sieghard Schicktanz
ERSTDATUM ... 02.08.1994 LETZTE AeNDERUNG ... 18. 9.1994
MODIFIKATION ... korrekte Behandlung von NIL
---------------------------------------------------------------
BESCHREIBUNG ... Konvertiert einen NUL-terminierten String
in Turbo-Pascal-Format. Der source-String
darf maximal 255 Zeichen enthalten, sonst
wird er abgeschnitten!
DEKLARATION ... StrPas (source: PChar): string;
PARAMETER ... source - Zeiger auf zu konvertierenden
NUL-terminierten String
ERGEBNIS ... transienter Pascal-String,
muss sofort weiterverarbeitet werden!
===============================================================
StrPCopy
---------------------------------------------------------------
ERSTAUTOR ... Sieghard Schicktanz
ERSTDATUM ... 02.08.1994 LETZTE AeNDERUNG ... --.--.----
MODIFIKATION ...
---------------------------------------------------------------
BESCHREIBUNG ... Konvertiert einen Turbo-Pascal-String
in C-Format (NUL-terminiert). Es wird eine
Kopie des Pascal-Strings im NUL-terminierten
C-Format auf dem Heap angelegt und ein Pointer
auf diese zurueckgegeben
DEKLARATION ... StrPCopy (dest: PChar; source: string): PChar;
PARAMETER ... dest - Zeiger auf NUL-terminierten String
fuer Ergebnis
source - zu konvertierender Pascal-String
ERGEBNIS ... Zeiger auf Ergebnis-String
===============================================================
StrPos
---------------------------------------------------------------
ERSTAUTOR ... Sieghard Schicktanz
ERSTDATUM ... 02.08.1994 LETZTE AeNDERUNG ... 13.09.1994
MODIFIKATION ... Korrektur einer falschen Umsetzung
---------------------------------------------------------------
BESCHREIBUNG ... Sucht den String substr in teststr, wenn
gefunden, wird ein Zeiger auf die Position
von substr in teststr zurueckgegeben, sonst NIL.
DEKLARATION ... StrPos (teststr, substr: PChar): PChar;
PARAMETER ... teststr - Zeiger auf abgesuchten String
substr - Zeiger auf gesuchten Teil-String
ERGEBNIS ... Zeiger auf Anfang des gefundenen Teil-Strings
oder NIL
===============================================================
StrRScan
---------------------------------------------------------------
ERSTAUTOR ... Sieghard Schicktanz
ERSTDATUM ... 02.08.1994 LETZTE AeNDERUNG ... --.--.----
MODIFIKATION ...
---------------------------------------------------------------
BESCHREIBUNG ... Sucht den source-String nach dem _letzten_
Vorkommen des Zeichens ch (also von hinten her)
ab; wenn gefunden, wird ein Zeiger darauf
(entsprechend dem Rest-String) zurueckgeben,
sonst NIL.
DEKLARATION ... StrScan (source: PChar; ch: char): PChar;
PARAMETER ... source - Zeiger auf abzusuchenden String
ch - zu suchendes Zeichen
ERGEBNIS ... Zeiger auf gefundenes Zeichen oder NIL
===============================================================
StrScan
---------------------------------------------------------------
ERSTAUTOR ... Sieghard Schicktanz
ERSTDATUM ... 02.08.1994 LETZTE AeNDERUNG ... --.--.----
MODIFIKATION ...
---------------------------------------------------------------
BESCHREIBUNG ... Sucht den source-String nach dem ersten
Vorkommen des Zeichens ch ab; wenn gefunden,
wird ein Zeiger darauf (entsprechend dem
Rest-String) zurueckgeben, sonst NIL.
DEKLARATION ... StrScan (source: PChar; ch: char): PChar;
PARAMETER ... source - Zeiger auf abzusuchenden String
ch - zu suchendes Zeichen
ERGEBNIS ... Zeiger auf gefundenes Zeichen oder NIL
===============================================================
StrSkip
---------------------------------------------------------------
ERSTAUTOR ... Sieghard Schicktanz
ERSTDATUM ... 02.08.1994 LETZTE AeNDERUNG ... --.--.----
MODIFIKATION ...
---------------------------------------------------------------
BESCHREIBUNG ... Hilfsfunktion, evtl. auch anderweitig
nuetzlich. Stellt den Eingangszeiger
hinter das Ende (auf das abschliessende
NUL) des source-Strings.
DEKLARATION ... StrSkip (source: PChar): PChar;
PARAMETER ... source - Zeiger auf NUL-terminierten String
ERGEBNIS ... Zeiger _hinter_ das Ende des NUL-terminierten
Strings
(normalerweise an undefinierte Speicherstelle!)
===============================================================
StrUpper
---------------------------------------------------------------
ERSTAUTOR ... Sieghard Schicktanz
ERSTDATUM ... 02.08.1994 LETZTE AeNDERUNG ... --.--.----
MODIFIKATION ...
---------------------------------------------------------------
BESCHREIBUNG ... Konvertiert alle Zeichen im source-String
Grossbuchstaben
DEKLARATION ... StrUpper (source: PChar): PChar;
PARAMETER ... source - Zeiger auf NUL-terminierten String
ERGEBNIS ... Zeiger auf source
4. Beispiele:
-------------
===============================================================
---------------------------------------------------------------
5. History:
-----------
Neuerungen nach Release ...
---------------------------
- S. Schicktanz 18.09.94
Funktionen alphabetisch geordnet.
- S. Schicktanz 18.09.94
Fehlende Funktionen teilweise nachgetragen:
StrDispose, StrEnd, StrLower, StrMove, StrRScan.
- S. Schicktanz 02.10.94
Initialisierte Variable null_string durch FUNCTION
ersetzt, um faelschliche Modifikationen zu verhindern
(damit entfaellt die Initialisierung mit InitFCHARS).
Deklaration des Pseudo-Typs chArray geaendert, um
indizierte Zugriff auf Zeichenpositionen > 0 zu
erlauben.
=========================================================================
/////////////////////\\\\\\\\\\\\\\\\\\\\\\\\
Ende der Dokumentation zur FIDO Unit FCHARS
\\\\\\\\\\\\\\\\\\\\\////////////////////////